/* --- webbsite styles ---*/



BODY {
	font-family: Verdana, Arial, Sans-serif;
	color: #000000;
	font-size: 10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
}

RADIO {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
}

INPUT, TEXTAREA, SELECT {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	background-image: url(gui/shadow.gif);

}


TABLE, TD, TH, TR {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	color: #464646;
}

HR {
	color: #cccccc;
	height: 1px;
}

.hrHeadline {
	color: #000000;
	height: 2px;
}

.whiteHeadline {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.headline {
	font-family: Arial, Verdana, Sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.headtext
 {
  	font-family: Arial, Verdana, Sans-serif;
	font-size: 14px;
	
	color: #000000;
     
 }
 
 
 

.headlineGreen {
	font-family: Arial, Verdana, Sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009900;
}

.headlineRed {
	font-family: Arial, Verdana, Sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}

.headlineBig {
	font-family: "Arial Black", Sans-serif;
	font-size: 24px;
	font-weight: bold;
}

.formBold {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.formBoldGreen {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #009900;
}

.formBoldRed {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
}

.formBoldUnderline {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

.printBoldHeadline {
	font-family: "Book Antiqua", Verdana, Arial, Sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.printBold {
	font-family: "Book Antiqua", Verdana, Arial, Sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.printRegular {
	font-family: "Book Antiqua", Verdana, Arial, Sans-serif;
	font-size: 11px;
}

.printSmall {
	font-family: "Book Antiqua", Verdana, Arial, Sans-serif;
	font-size: 8px;
}

.fullFrame {
	border: #000000;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}

.edit_error {
	color: #e81a1a;
	position: relative;
	z-index: 10;
	display: none
}

.contractTermsTable {
	border: #000000; 
	background-color: #ffffff;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
}

.contractTermsTable2 {
	border: #000000; 
	background-color: #ffffff;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}



.contractTermsTd {
	border: #000000; 
	background-color: #ffffff;
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
}
.contractTermsTdsmaller 
{
    font-size: 6px;
   border: #000000; 
	background-color: #ffffff;
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
}

#loading {
	font-family: "Book Antiqua", Verdana, Arial, Sans-serif;
	font-size: 11px;
	padding-top: 100px;
}


/* --- menu styles ---*/




/* level 0 inner */
.m0l0iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	text-decoration: none;
	margin: 4px 0 0 8px;
	color: #FFFFFF;
}
.m0l0iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	text-decoration: underline;
	margin: 5px 0 0 8px;
	color: #FFFFFF;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	background-image: url(gui/menu_bg.gif);
	border: 1px solid #767a7d;
	--background-color: #2C5F93;
}
.m0l0oover {
	text-decoration : none;
	background-image: url(gui/menu_bg_over.gif);
	--background-color: #2C5F93;
	border: 1px solid #767a7d;
}

/* level 1 inner */
.m0l1iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	margin: 4px 0 0 17px;
	color: #FFFFFF;
}
.m0l1iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	margin: 4px 0 0 17px;
	color: #FFFFFF;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	background-color: #a7aaac;
	border: 1px solid #767a7d;
	padding: 0;
}
.m0l1oover {
	text-decoration : none;
	background-color: #767a7d;
	background-image: url(gui/menu_arrow.gif);
	background-repeat: no-repeat;
	border: 1px solid #767a7d;
	padding: 0;
}


/*mer styles */
div.row
{
	width:100%;
	padding-top: 5px;
	clear: both;
	
}
div.headerleft
{
	background-color:Yellow;
	height:10px;
	background-color:#d07d00;
}
div.headerright
{
	
	height:28px;
	background-color:#cccccc;
	FONT-FAMILY: Arial;
    font-weight:bold;
}

span.labelunderline
{
	  float:left;
	  width: 300px;
	  text-align:left;
	  text-decoration:underline;
	  FONT-SIZE: 12px;
	  FONT-FAMILY: Verdana;
	  font-weight:bold;
	  
}
div.row span.label
 {
	  float:left;
	  width: 300px;
	  text-align:left;
	  FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
    font-weight:bold;
 }
 div.row span.labelrbhoris
 {
	  float:left;
	  width: 100px;
	  text-align:left;
	  FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
    font-weight:bold;
 }
 div.row span.texter
 {
	  float:left;
	  text-align:left;
	  FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
   
 }
 div.row span.labeltype
 {
 	float:left;
	text-align:left;
	FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
    font-weight:bold;
 }
 
  div.row span.labeldownloadlink
 {
    width:170px;
 	text-align:left;
	FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
    font-weight:bold;
 }
 
 
 div.row span.labelspecialvantande
 {
 	 float:left;
	  width: 120px;
	 
	  FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
    font-weight:bold;
 }
 
 div.row span.labelspecialreservdelar
 {
 	 float:left;
    text-align:right;
     width: 207px;
	  FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
    font-weight:bold;
 }
 
 
 
  div.spacer
  {
	padding-top: 10px;
	  clear: both;
  }
   div.row span.formw
  {
	float:right;
	text-align:right;
	
  } 
  
.MultiLine
{ 
	clear:left;
	float:left;
	margin-top:3px;
	height:35px;
	width:533px;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana
}

.MultiLineLarge
{ 
	clear:left;
	float:left;
	margin-top:3px;
	height:70px;
	width:533px;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana
}

 span.desc
{
	
	clear:left;
	float:left;
	width:100%;
	font-style:italic;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana
}
.bodyText
{
	
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
    
   
}

.TextBox
{
	height:10;
	width:155px;
	FONT-SIZE: 10px;
    FONT-FAMILY: Verdana

}
.TextBoxFontType
{
	height:10;
	FONT-SIZE: 10px;
    FONT-FAMILY: Verdana
}
.TextBoxSmallWidth
{
	height:10;
	width:100px;
	FONT-SIZE: 10px;
    FONT-FAMILY: Verdana
}
.TextBoxSmallWidthright
{
	
	height:10;
	width:100px;
	float:left;
	FONT-SIZE: 10px;
    FONT-FAMILY: Verdana
   
}

.TextBoxSmallWidthrightSpecial
{
	float:right;
	height:10;
	width:100px;
	text-align:right;
	FONT-SIZE: 10px;
    FONT-FAMILY: Verdana
   
}



.bodyTextBold
{   
	height:10;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
    font-weight:bold;
    
}

.DropDownList
{
	height:10;
	width:161px;
	  FONT-SIZE: 10px;
    FONT-FAMILY: Verdana
	
}
.WarningText
{
	FONT-SIZE: 12px;
	font-weight:bold;
	color:Red;
	FONT-FAMILY: Verdana;
	
}
.Success
{
	font-size: 12px;
	font-weight:bold;
	color:Green;
	FONT-FAMILY: Verdana;

	
}

.RadioButton
{
	 FONT-SIZE: 10px;
    FONT-FAMILY: Verdana
	
}
.StatLabel
{
	width:133px; 
	float:left;
	
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
    font-weight:bold;
 
}


.StatResult
{
	width:35px;
	float:left; 
	text-align:right;
	
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
    font-weight:bold;
}

.StatSpacer
{
	clear:both;
}
.horisontalspacer
{ 
	FONT-SIZE: 0px;
	float:left;
	width:10px;
}

.horisontalspacerspecial
{ 
	FONT-SIZE: 0px;
	float:left;
	width:40px;
}